mirror reflection echo - Turkish English Dictionary